package de.amaly.wosdemdes.persistence;

import android.provider.BaseColumns;

/**
 * Contract class for defining the SQLite database layout for the WoSDeMDeS app.
 * 
 * @author Andreas Maly
 * 
 */
public final class DatabaseContract {

    // To prevent someone from accidentally instantiating the contract class, give it an empty constructor.
    public DatabaseContract() {
    }

    /* Inner class that defines the table contents */
    public static abstract class ShowProgressEntryTable implements BaseColumns {
        public static final String TABLE_NAME = "show_progress_entry";
        public static final String COLUMN_SHOW_NAME = "show_name";
        public static final String COLUMN_SEASON_NUMBER = "season_number";
        public static final String COLUMN_EPISODE_NUMBER = "episode_number";
        public static final String COLUMN_DISC_NUMBER = "disc_number";
        public static final String COLUMN_PROGRESS_COMMENT = "progress_comment";
    }
}
